package com.power.sifa.base.service;

import org.springframework.data.domain.Page;
import com.power.sifa.base.model.Mq_logerr;
import com.power.sifa.base.model.pageInfo.Mq_logerrPageInfo;

import java.io.Serializable;
import java.util.List;

/**
 *  队列消费错误记录业务层
 */
public interface Mq_logerrService {

    /**
     *  根据id获取队列消费错误记录对象
     */
    Mq_logerr getById(String id);

    /**
     *  根据传入队列消费错误记录对象进行新增或更新操作
     */
    void saveOrUpdate(Mq_logerr mq_logerr);

    /**
     *  根据id删除队列消费错误记录
     */
    void removeById(String id);

    /**
     *  根据传入条件查询队列消费错误记录分页结果
     */
    Page<Mq_logerr> findAll(Mq_logerrPageInfo pageInfo);

    /**
     * 查询全部队列消费错误记录
     */
    List<Mq_logerr> findAll();

     /**
     *  根据id批量删除队列消费错误记录
     */
    void removeByIds(List<String> list);

     /**
     *  批量保存队列消费错误记录
     */
    void saveAll(List<Mq_logerr> list);

    /**
     *  根据传入队列消费错误记录对象进行新增
     */
    void save(Mq_logerr mq_logerr);
}
